package com.linjj.seckill.access;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
 * 访问限制注解
 * seconds 时间 单位秒
 * maxCount seconds内允许的最大访问次数
 * needLogin 是否需要登录
 * */
@Retention(RUNTIME)
@Target(METHOD)
public @interface AccessLimit {
    int seconds();
    int maxCount();
    boolean needLogin() default true;
}
